package it.cqupt.service.system;

import com.github.pagehelper.PageInfo;
import it.cqupt.domain.system.Module;
import it.cqupt.domain.system.User;

import java.util.List;

public interface UserService {
    void save(User user);
    void delete(User user);
    void update(User user);
    User findById(String id);
    List<User> findAll();
    //使用pagehelper这个工具来直接实现分页显示
    PageInfo findAll(int page, int size);

    void updateRole(String userId, String[] roleIds);

    User login(String email, String password);

    List<Module> findModuleListByUid(String id);
}
